package com.zxpt.quetion.pojo;

import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import lombok.Data;


/**
* 所在包：com.zxpt.quetion.pojo.QuUserQues
* 文件名：QuUserQues
* 版权：稻草人.
* 描述：
* 修改人：huizi
* 修改时间：
*/
@Data
public class QuUserQues {

    /*
     * id
     */
    private String id;

    /*
     * 用户id,可以匿名参与
     */
    private String uid;

    /*
     * 问卷id
     */
    private String mouldId;

    /*
     * 问题id
     */
    private String itemId;

    /*
     * 是否是单选/多选/关联选择;0:false1:true
     */
    private Integer isSelect;

    /*
     * 是否是关联选择.0false1true,2不仅是还是可在末级多选
     */
    private Integer isChildAnswer;

    /*
     * 选中的选项;多个逗号分割;关联选择存的是最末级opid
     */
    private String options;

    /*
     * 是否为用户自定义填写的options.0false1true
     */
    private Integer isOther;

    /*
     * 自定义option时的输入的内容
     */
    private String otherValue;

    /*
     * 当is_select=0及为文本题目时的内容
     */
    private String textValue;

    /*
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private LocalDateTime cstCreate;

    /*
     * 修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private LocalDateTime cstModify;

    /*
     * 当此问卷是计分卷时,此题的得分
     */
    private BigDecimal score;

}